Baffin Island — definition
1. Baffin Island (Noun)
1 definition
Baffin Island (Noun) — The 5th largest island and the largest island of Arctic Canada; lies between Greenland and Hudson Bay.
1 type of
island
3 parts of
Arctic Ocean Great White North canada